package com.ldy.integerCache;

import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.junit.Test;

import java.net.MalformedURLException;
import java.net.URL;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashSet;
import java.util.Set;

/**
 * 描述：<br>
 * 版权：Copyright (c) 2011 ~ 2017<br>
 * 公司：北京活力天汇<br>
 * 作者：刘德咏<br>
 * 版本：1.0<br>
 * 创建日期：2017/9/24<br>
 */
public class AccessFeildTest {
//    @Test
//    public void test() {
//        Integer i1 = 127;
//        Integer i2 = 127;
//        Integer i3 = 128;
//        Integer i4 = 128;
//        System.out.println(i1 == i2);
//        System.out.println(i3 == i4);
//        JSONObject object = new JSONObject();
//        object.put("a", 1);
//        System.out.println(object.getString("a"));
//
//        Connection conn = getConnection();
//        try {
//            // 设置事务手动提交
//            conn.setAutoCommit(false);
//            // TODO 执行事务操作
//
//        } catch (Exception e) {
//            // 遇到异常回滚
//            try {
//                conn.rollback();
//            } catch (SQLException e1) {
//                e1.printStackTrace();
//            }
//        } finally {
//            try {
//                conn.close();
//            } catch (SQLException e) {
//                e.printStackTrace();
//            }
//        }
//    }

    private static final String[] arr = {"http://www.sina.com", "http://www.baidu.com", };
//
//    public static void main(String[] args) throws MalformedURLException {
//        Set<URL> s = new HashSet<>();
//        for (String str : arr) {
//            s.add(new URL(str));
//        }
//        System.out.println(s.size());
//    }

    public static String output = "";

    public static void foo(int i) {
        try {
            if (i == 1) {
                throw new Exception();
            }
        } catch (Exception e) {
            output += "2";
        } finally {
            output += "3";
            output += "4";
        }
    }

    public static void main(String[] args) {
        foo(0);
        foo(1);
        System.out.println(output);
        // 预期 34234
    }

}
